﻿.linkto {
    cursor: pointer;
}

p {
    margin: 0;
}

.law-cancel-small {
    background: url("../images/Law/cancel-small.png") no-repeat;
    width: 85px;
    height: 31px;
    cursor: pointer;
}

.law-tijao-small {
    background: url("../images/Law/tijao-small.png") no-repeat;
    width: 85px;
    height: 31px;
}

.widget-left-header-law {
    background: url("../images/Law/Law-service.png") no-repeat;
    width: 316px;
    height: 35px;
    margin-top: 5px;
}

.law-widget-left-point {
    background: url("../images/Law/widget-left-applypoint.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}

.law-widget-left-Lawer {
    background: url("../images/Law/widget-left-lawer.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}

.law-widget-left-case {
    background: url("../images/Law/widget-left-case.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}

.law-widget-left-knowledge {
    background: url("../images/Law/widget-left-knowledge.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}
.law-mylawyer-info {
    background: url("../images/Law/law-mylawyer-info.jpg") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}
.law-widget-left-Mobile-small {
    background: url("../images/Law/widget-left-Mobile-small.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
    padding-top: 2px;
}

    .law-widget-left-Mobile-small span {
        color: white;
    }

    .law-widget-left-Mobile-small div {
        line-height: 30px;
        height: 30px;
    }

    .law-widget-left-Mobile-small .Mobile-small-span {
        margin-left: 30px;
        line-height: 20px;
        height: 20px;
        margin-top: 4px;
    }

    .law-widget-left-Mobile-small .Mobile-small-title {
        margin-top: 17px;
        margin-left: 70px;
        font-size: 16px;
        font-weight: 700;
    }

.law-widget-left-Mobile {
    background: url("../images/Law/widget-left-Mobile.png") no-repeat;
    width: 316px;
    height: 104px;
    margin-top: 5px;
}

.lawpageTile {
    background: url("../images/Law/lawpageTitle.jpg") no-repeat;
    margin-top: 20px;
    line-height: 40px;
    height: 40px;
    margin-left: 30px;
}

    .lawpageTile span {
        font-weight: 700;
        font-size: 34px;
        margin-left: 14px;
    }

    .lawpageTile #lawpageTitle {
        float: left;
        width: 200px;
    }

    .lawpageTile #lawpagesearch {
        margin-top: 7px;
        float: right;
        width: 360px;
        line-height: 27px;
        height: 27px;
    }

        .lawpageTile #lawpagesearch input {
            
            height: 27px;
            float: left;
        }

        .lawpageTile #lawpagesearch select {
            height: 27px;
            float: left;
        }

        .lawpageTile #lawpagesearch img {
            position: relative;
            z-index: 2;
            left: -231px;
            top: 5px;
        }

        .lawpageTile #lawpagesearch .searchbtn {
            background: url("../images/Law/searchBtn.jpg") no-repeat;
            width: 53px;
            height: 27px;
        }

        .lawpageTile #lawpagesearch #txtSearch {
            padding-left: 25px;
            font-size: 16px;
            margin-left: 5px;
            width: 180px;
        }

.lawyer-name {
    margin-top: 20px;
    margin-bottom: 10px;
}

    .lawyer-name img {
        margin-left: 15px;
        margin-right: 5px;
    }
    /****律师列表***/
    .lawyer-name span {
        font-weight: 700;
        font-size: 18px;
    }

.lawyer-info {
    line-height: 20px;
    height: 20px;
    margin-bottom: 4px;
}

.lawyer-topline {
    height: 1px;
    border-bottom: 1px solid #f64848;
    margin-top: 10px;
}

.lawyerList {
    margin-top: 10px;
    padding-left: 30px;
    border-bottom: 1px solid #f64848;
    padding-bottom: 10px;
}

.lawyerA div {
    margin: 5px;
    padding-bottom: 5px;
}

.lawyerA img {
    border: none;
    border-width: 0px;
}

.lawyer-talents {
    background: url("../images/Law/lawyer-talents-background.jpg") no-repeat;
    height: 31px;
    line-height: 31px;
    margin-top: 10px;
    padding-left: 10px;
}

    .lawyer-talents a {
        color: #740808;
    }
/****律师详细信息***/
.LawyerInfo-left {
    background-color: white;
    margin-bottom: 5px;
}

.LawyerInfo-left-Title {
    background: url("../images/Law/LawyerInfo-left-Title.png") no-repeat;
    height: 36px;
    line-height: 36px;
}

    .LawyerInfo-left-Title span {
        font-size: 18px;
        margin-left: 10px;
        font-weight: 700;
        color: white;
    }

.LawyerInfo-left-Talents {
    background: url("../images/Law/LawyerInfo-left-Talents.png") no-repeat;
    height: 87px;
}

    .LawyerInfo-left-Talents p {
        padding: 5px;
        line-height: 18px;
        color: white;
        font-size: 14px;
    }

.LawyerInfo-left-lawyerimg {
}

    .LawyerInfo-left-lawyerimg img {
    }

.LawyerInfo-left-info {
    line-height: 20px;
    height: 20px;
    margin-bottom: 4px;
    margin-left: 30px;
    font-weight: 700;
}

.LawyerInfo-left-name {
    margin-bottom: 15px;
}

    .LawyerInfo-left-name span {
        font-weight: 700;
        font-size: 18px;
        margin-left: 30px;
    }

.LawyerInfo-left-Evaluation {
    height: 100px;
    padding-left: 40px;
    margin-top: 20px;
    font-weight: 700;
}

    .LawyerInfo-left-Evaluation tr {
        height: 28px;
    }

.LawyerInfo-left-Service {
    padding-top: 3px;
}

    .LawyerInfo-left-Service div {
        float: left;
    }

    .LawyerInfo-left-Service img {
        border: 0px;
        border-width: 0px;
        width: 155px;
    }

.LawyerInfo-left-Service-Firm {
    margin-top: 3px;
    background: url("../images/Law/LawyerInfo-left-Service-Firm.png") no-repeat;
    height: 104px;
    width: 316px;
}

.LawyerInfo-left-Service-tip {
    background: url("../images/Law/LawyerInfo-left-Service-tip.png") no-repeat;
    height: 104px;
    margin-left: 5px;
    width: 155px;
}

    .LawyerInfo-left-Service-tip p {
        margin: 0;
        line-height: 16px;
        color: white;
        font-weight: 700;
        padding: 5px;
        padding-top: 20px;
    }

.LawyerInfo-left-Service-phone {
    line-height: 16px;
    color: white;
    margin-top: 25px;
    margin-left: 15px;
    /*font-weight: 700;*/
    font-size:14px;
}

.LawyerInfo-left-Service-time {
    line-height: 16px;
    color: white;
    margin: 5px;
    margin-top: 16px;
    margin-left: 15px;
    /*font-weight: 700;*/
    font-size:14px;
}

.lawyer-jieshao {
    padding: 10px;
}

    .lawyer-jieshao p {
        line-height: 24px;
    }

.LawyerInfo-left-Service-tip {
    background: url("../images/Law/LawyerInfo-left-Service-tip.png") no-repeat;
    height: 104px;
    margin-left: 5px;
    width: 155px;
}

.LawyerInfo-right {
    background-color: white;
    margin-right: 13px;
    margin-top: 0px;
    padding-top: 15px;
}

.LawyerInfo-right-lawpageTile {
    background: url("../images/Law/lawpageTitle.jpg") no-repeat;
    line-height: 40px;
    height: 40px;
    margin-left: 30px;
}

    .LawyerInfo-right-lawpageTile span {
        font-weight: 700;
        font-size: 34px;
        margin-left: 14px;
    }

.LawyerInfo-right ul {
    margin: 0px;
    padding: 0px;
}

    .LawyerInfo-right ul li {
        float: left;
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: 155px;
        height: 36px;
        border: none;
        border-width: 0px;
    }

.LawyerInfo-right a {
    display: inline-block;
    width: 155px;
    height: 36px;
    text-decoration: none;
    margin: 0px;
}

.LawyerInfo-right-myConsultation {
    background: url("../images/Law/LawyerInfo-right-myConsultation.png") no-repeat;
}

.LawyerInfo-right-myConsultation-hover {
    background: url("../images/Law/LawyerInfo-right-myConsultation1.png") no-repeat;
}

.LawyerInfo-right-LawEvaluation {
    background: url("../images/Law/LawyerInfo-right-LawEvaluation.png") no-repeat;
}

.LawyerInfo-right-LawEvaluation-hover {
    background: url("../images/Law/LawyerInfo-right-LawEvaluation1.png") no-repeat;
}


/**** 我的咨询 *****/
.law-myconsultation-head {
    background: url("../images/Law/law-myconsultation-head.png") no-repeat -5px 0px;
    height: 36px;
    line-height: 36px;
}

    .law-myconsultation-head span {
        float: left;
        font-size: 18px;
        color: white;
        font-weight: 700;
        margin-left: 10px;
    }
    .law-myconsultation-head div {
        float: left;
        height: 36px;
        line-height: 40px;
        font-size: 12px;
        color: white;
        font-weight: 700;
        cursor:pointer;
    }
    .law-myconsultation-head div:hover {
        color: blue;
    }
.law-oneconsultation {
    padding-right: 10px;
    border-bottom: 1px solid #f64848;
    padding-bottom: 10px;
}

.law-myconsultation {
    margin-top: 5px;
    margin-bottom: 5px;
}

.law-myconsultation-table-tr1 {
    width: 110px;
}

.law-myconsultation-table-tr2 {
    width: auto;
}

.law-myconsultation-onlinetitle-head {
    border-bottom: 1px solid #acacac;
}

.law-myconsultation-content {
    margin-top: 10px;
}

    .law-myconsultation-content span {
        margin-top: 10px;
        color: #464646;
    }

.law-myconsultation-onlinetitle {
    float: left;
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    font-weight: 700;
}

.law-myconsultation-Time {
    float: right;
    width: 250px;
    text-align: right;
    font-size: 14px;
    color: #707070;
    height: 30px;
    line-height: 30px;
}

.law-myconsultation-reply-topline {
    border-top: 1px solid #f64848;
    height: 10px;
}

.law-myconsultation-reply {
    margin-top: 10px;
    padding-left: 110px;
    padding-bottom: 10px;
}

.law-oneconsultation-again {
    text-align: right;
    background-color: #f8e4e1;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    padding-right: 15px;
}

    .law-oneconsultation-again span {
        color: #b71e1e;
        cursor: pointer;
    }

.law-oneconsultation-again-dialogclose {
    border: none;
    background-color: none;
}

.law-dialog-title {
    background: url("../images/Law/CaseAnalysis-background-Dialog.png") no-repeat 0px;
    height: 36px;
    line-height: 36px;
}
    .law-dialog-title span {
        font-size: 18px;
        color: white;
        font-weight: 700;
        margin-left: 10px;
    }
.law-Exe-title {
    background: url("../images/Law/CaseAnalysis-background.png") no-repeat 0px;
    height: 36px;
    line-height: 36px;
}
    .law-Exe-title span {
        font-size: 18px;
        color: white;
        font-weight: 700;
        margin-left: 10px;
    }

.law-OnlineConsultation {
    padding: 10px;
}

.law-OnlineConsultation-op {
    padding-top: 5px;
}

.law-OnlineConsultation-tip {
    height: 30px;
    line-height: 30px;
    color: #ca8305;
    font-size: 14px;
}
.law-OnlineConsultation-tip2 {
    height: 30px;
    line-height: 30px;
    color:red;
    font-size: 14px;
}
.law-OnlineConsultation-check {
    height: 30px;
    line-height: 30px;
}

    .law-OnlineConsultation-check div {
        float: left;
        height: 30px;
        line-height: 30px;
    }

.law-OnlineConsultation-input {
    border: 1px solid #ca8305;
    background-color: #f8e4e1;
    overflow: hidden;
}

.law-OnlineConsultation-btn {
    text-align: center;
    height: 32px;
    line-height: 32px;
}

    .law-OnlineConsultation-btn input {
        background: url("../images/Law/law-OnlineConsultation-btn.png") no-repeat;
        width: 155px;
        height: 31px;
    }

/****律师点评**/
.law-Evaluation-score {
    background: url("../images/Law/law-Evaluation-score.jpg") no-repeat -15px 0px;
    height: 36px;
    line-height: 36px;
}

    .law-Evaluation-score span {
        float: left;
        font-size: 18px;
        color: white;
        font-weight: 700;
        margin-left: 10px;
    }

    .law-Evaluation-score div {
        float: right;
        height: 36px;
        line-height: 40px;
        font-size: 14px;
        color: white;
        font-weight: 700;
    }

.law-Evaluation-select {
    background: url("../images/Law/law-Evaluation-select.png") no-repeat;
    height: 36px;
    margin-top: 15px;
    line-height: 36px;
}

    .law-Evaluation-select span {
        float: left;
        font-size: 18px;
        color: white;
        font-weight: 700;
        margin-left: 10px;
    }

    .law-Evaluation-select div {
        float: left;
        height: 36px;
        line-height: 40px;
        font-size: 14px;
        color: white;
        font-weight: 700;
    }

.law-Evaluation-btn {
    text-align: center;
    padding-top: 10px;
}

    .law-Evaluation-btn input {
        background: url("../images/Law/tijiao-big.png") no-repeat;
        width: 155px;
        height: 31px;
    }

.law-Evaluation-onlinetitle {
    float: left;
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
/*****语音传递*****/
.law-Call-G3 {
    width: 620px;
}

.law-Call-b {
    background: url("../images/Law/law-Call-b.jpg") no-repeat;
    width: 189px;
    height: 189px;
}

.law-call-user {
    text-align: center;
}

.law-call-mobile-FromBy span {
    float: right;
}

.law-call-mobile-modify {
    background: url("../images/Law/law-call-mobile-modify.jpg") no-repeat;
    width: 30px;
    height: 30px;
    float: right;
    cursor: pointer;
    padding-right:200px;
}

.law-call-mobile-modify-main {

    width: 300px;

   
}

    .law-call-mobile-modify-main input {
        float: left;
    }

.law-call-mobile-modify-main-input {
    border: none;
    border-width: 0px;
    background-color: #ed9332;
    overflow: hidden;
    color: white;
    height: 24px;
    margin-left: 5px;
}
.law-call-back {
     background: url("../images/Law/law-call-back.png") no-repeat;
    width: 155px;
    height: 31px;
}
.law-call-bi {
     background: url("../images/Law/law-call-bi.png") no-repeat;
    width: 121px;
    height: 44px;
    border: none;
    border-width: 0px;
    cursor:pointer;
        color: white;
        font-weight:700;
}
.law-calling-text {
    background: url("../images/Law/law-call-suing.png") no-repeat;
    line-height:70px;
    height:70px;
    text-align:left;
    padding-left:60px;
    font-size:12px;
    margin-left:10px;
}
/**** 案件说法*****/
.onecase {
    margin-top: 10px;
}

.caseqishu {
    background: url("../images/Law/CaseAnalysis-background1.png") no-repeat;
    height: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: white;
    padding-left: 10px;
    font-weight: 700;
    cursor: pointer;
}

.casemore {
    background: url("../images/Law/CaseAnalysis-background-small.png") no-repeat;

    height: 36px;
}

.casecontentP {
    text-indent: 30px;
    padding-top: 5px;
}

.casecontentSpan {
    font-weight: 700;
    font-size: 16px;
}

.casecontent p {
    margin: 0;
}

.casecontentline {
    border-bottom: 1px solid #f64848;
    padding: 10px;
}

/****申请指南****/
.law-point-main {
    background: url("../images/Law/law-point-redline.jpg") repeat-y;
    padding-top: 15px;
}

    .law-point-main span {
        font-size: 18px;
        font-weight: 700;
    }

    .law-point-main p {
        line-height: 25px;
    }

.law-point-step {
    margin-left: 25px;
    padding-left: 60px;
    padding-top: 5px;
}

.law-point-step1 {
    background: url("../images/Law/1.png") no-repeat;
}

.law-point-step2 {
    background: url("../images/Law/2.png") no-repeat;
    height: 70px;
}

.law-point-step3 {
    background: url("../images/Law/3.png") no-repeat;
}

.law-point-step4 {
    background: url("../images/Law/4.png") no-repeat;
    height: 70px;
    line-height: 30px;
}

.law-point-step5 {
    background: url("../images/Law/law-point-step5-6.jpg") no-repeat;
    height: 220px;
    margin-left: 4px;
    padding-top: 10px;
}

.law-point-tiaojian {
    cursor: pointer;
    background: url("../images/Law/law-point-tiaojian.jpg") no-repeat;
    width: 164px;
    height: 28px;
}

.law-point-tiaojian-ex {
    cursor: pointer;
    background: url("../images/Law/law-point-tiaojian-ex.jpg") no-repeat;
    width: 164px;
    height: 28px;
}

.law-point-content {
    background-color: #c6c6c6;
    padding: 10px;
    margin-right: 33px;
}

    .law-point-content p {
        line-height: 25px;
    }

.law-point-manage {
    cursor: pointer;
    background: url("../images/Law/law-point-manage.jpg") no-repeat;
    width: 145px;
    height: 28px;
}

.law-point-manage-ex {
    cursor: pointer;
    background: url("../images/Law/law-point-manage-ex.jpg") no-repeat;
    width: 145px;
    height: 28px;
}

.law-point-apply {
    cursor: pointer;
    background: url("../images/Law/law-point-apply.jpg") no-repeat;
    width: 267px;
    height: 28px;
}

.law-point-apply-ex {
    cursor: pointer;
    background: url("../images/Law/law-point-apply-ex.jpg") no-repeat;
    width: 267px;
    height: 28px;
}

.law-point-step5-left {
    float: left;
    width: 190px;
    padding-left: 80px;
}

.law-point-step5-right {
    float: left;
    width: 280px;
    padding-left: 33px;
}

.law-hua-good {
    background: url("../images/Law/law-hua.jpg") no-repeat 0px -70px;
    padding-left: 25px;
}

.law-hua-Regular {
    background: url("../images/Law/law-hua.jpg") no-repeat 0px -33px;
    padding-left: 25px;
}

.law-hua-bad {
    background: url("../images/Law/law-hua.jpg") no-repeat;
    padding-left: 25px;
}

.UpLayer {
    
}

 .UpLayer dl dt {
        position: absolute;
        z-index: 3;
        padding: 0 5px;
        line-height: 20px;
    }

.UpLayer02 {
    border: #ccc 1px solid;
    border-bottom: none;
    background: #f1f1f1;
    margin: -1px 0 0 -1px;
}

.UpLayer dl dd {
    position: absolute;
    z-index: 2;
    border: #ccc 1px solid;
    padding: 5px;
    line-height: 20px;
    background: #d3d2d2;
    display: none;
    margin: 19px 0 0 -1px;
}

    .UpLayer dl dd a {
        display: block;
        border-bottom: #ccc 1px dashed;
        color:blue;
    }
        .UpLayer dl dd a:hover {
        color:red;
    }
.UpLayer dl a {
    color:blue;
}
.UpLayer dl a:hover {
    color:red;
}
.lawyer-reply-text {
    width:340px;
    height:30px;
    line-height:30px;
}
.lawyer-reply {
    background-color: #ea9747;
    overflow: hidden;
    width:47px;
    height:25px;
    border: 1px solid #ca8305;
    color:white;
}


.law-widget-overlay {
    background-color: #AAAAAA;
    filter:alpha(opacity=30);
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:999;
}
.law-LawyerScoreDetail {
    background-color: White;
    z-index: 99999999;
    display: none;
    position: absolute;
    width: 625px;
}
